package com.platform.dao.mybatis.mapper;

import com.platform.domain.model.User;

import java.util.List;

/**
 * User
 * <p/>
 * User: wangyang
 * DateTime: 2012-10-08 15:47:09
 */
public interface UserMapper {

    // 查询符合条件的用户信息列表
    List<User> selectList(User user);

    // 查询符合条件的用户信息列表记录总数
    int selectListCount(User user);

    // 根据主键查询对象
    User selectByPrimaryKey(String userId);

    // 根据条件查询对象
    List<User> select(User user);

    // 根据主键删除对象
    int deleteByPrimaryKey(String userId);

    // 根据条件删除对象
    int delete(User user);

    // 插入对象
    int insert(User user);

    // 更新对象
    int update(User user);

}
